home *** CD-ROM | disk | FTP | other *** search
/ Champak 114 / Vol 114.iso / games / bubble_s.swf / scripts / DefineSprite_171 / frame_1 / DoAction.as
Encoding:
Text File  |  2010-08-12  |  2.2 KB  |  101 lines

  1. function NameAdd()
  2. {
  3.    var i;
  4.    var j;
  5.    i = 0;
  6.    while(i < _parent._parent.vNamesC)
  7.    {
  8.       if(_parent._parent.NAMES[i] >= E)
  9.       {
  10.          if(E == _parent._parent.NAMES[i])
  11.          {
  12.             return i;
  13.          }
  14.          if(E < _parent._parent.NAMES[i])
  15.          {
  16.             j = _parent._parent.vNamesC;
  17.             while(j >= i)
  18.             {
  19.                _parent._parent.NAMES[j + 1] = _parent._parent.NAMES[j];
  20.                j--;
  21.             }
  22.             _parent._parent.NAMES[i] = E;
  23.             _parent._parent.vNamesC = _parent._parent.vNamesC + 1;
  24.             return i;
  25.          }
  26.       }
  27.       i++;
  28.    }
  29.    _parent._parent.NAMES[_parent._parent.vNamesC] = E;
  30.    _parent._parent.vNamesC = _parent._parent.vNamesC + 1;
  31. }
  32. function SetValues()
  33. {
  34.    var i;
  35.    i = 0;
  36.    while(i + vvIndex < _parent._parent.vNamesC)
  37.    {
  38.       set("e" + (i + 1) + ".E",_parent._parent.NAMES[i + vvIndex]);
  39.       i++;
  40.    }
  41. }
  42. function SetElements(AV)
  43. {
  44.    var i;
  45.    var c;
  46.    i = 1;
  47.    while(AV >= i)
  48.    {
  49.       c = new Color("e" + i + ".F");
  50.       c.setRGB(_parent._parent.vDColor);
  51.       delete c;
  52.       c = new Color("e" + i + "._l");
  53.       c.setRGB(_parent._parent.vDColorL);
  54.       delete c;
  55.       c = new Color("e" + i + "._r");
  56.       c.setRGB(_parent._parent.vDColorD);
  57.       delete c;
  58.       i++;
  59.    }
  60.    c = new Color(bb);
  61.    c.setRGB(_parent._parent.vDColorD);
  62.    delete c;
  63.    c = new Color(tb._b);
  64.    c.setRGB(_parent._parent.vDColorD);
  65.    delete c;
  66.    c = new Color(tb._t);
  67.    c.setRGB(_parent._parent.vDColorL);
  68.    delete c;
  69.    bb._y = (AV + 1) * 24;
  70.    SetValues();
  71.    SetTrack();
  72. }
  73. function SetTrack()
  74. {
  75.    var sc;
  76.    if(5 >= _parent._parent.vNamesC)
  77.    {
  78.       return 0;
  79.    }
  80.    sc = 76 / (_parent._parent.vNamesC - 5);
  81.    tb._bb._x = sc * vvIndex + 16;
  82. }
  83. function TrackValues()
  84. {
  85.    var sc;
  86.    var i;
  87.    sc = (_parent._parent.vNamesC - 5) / 76;
  88.    i = int((tb._bb._x - 16) * sc + 0.5);
  89.    if(_parent._parent.vNamesC < i + 5)
  90.    {
  91.       i = _parent._parent.vNamesC - 5;
  92.    }
  93.    vvIndex = i;
  94.    SetValues();
  95. }
  96. SetElements(5);
  97. _parent._parent.SetWRectC(s);
  98. s._visible = false;
  99. vvIndex = 0;
  100. stop();
  101.